<?php

/**
 * Fondo form.
 *
 * @package    SistemaWebUnlSenescyt
 * @subpackage form
 * @author     Your name here
 * @version    SVN: $Id: sfDoctrineFormTemplate.php 23810 2009-11-12 11:07:44Z Kris.Wallsmith $
 */
class FondoFormDefecto extends BaseFondoForm {

    protected static $subjects = array(0 => 'Universidades y Escuelas Politecnicas Publicas',
        1 => 'Universidades y Escuelas Politecnicas Privadas',
        2 => 'Instituciones y Empresas Publicas',
        3 => 'Instituciones Privadas sin Fines de Lucro',
        4 => 'Empresas Privadas');

    public function configure() {
        
        $this->useFields(array('nInst', 'siglasInst'));

        $this->setWidgets(array(
            'nInst' => new sfWidgetFormTextArea(),
            
            'siglasInst' => new sfWidgetFormInput(),
        ));
        $this->widgetSchema->setLabels(array(
            'nInst' => 'Nombre <br />Institución',            
            'siglasInst' => 'Siglas<br /> Institución',
        ));
        $this->setValidators(array(
            'nInst' => new sfValidatorString(array('max_length' => 100)),            
            'siglasInst' => new sfValidatorString(array('max_length' => 20)),
        ));


        $this->widgetSchema->setNameFormat('fondo[%s]');
    }

}
